// src/utils/icons.js
import { library } from '@fortawesome/fontawesome-svg-core'

// 按需导入具体图标
import { 
  faUser, faLock, faUsers, faTrash,
  faHouseUser,faWebAwesome,faCartShopping,
  faFileLines,faUserLock,faGift,faLayerGroup,faImages,
  faHome, faCog, faChartBar,
  faEnvelope, faCalendar, faList,
  faBars, faTimes, faCheck,
  
  // 新增图标
  faGauge, faGear, faSliders, faWrench, faCreditCard, faBell,
  faUsersBetweenLines, faRightToBracket, faClipboardList,
  faUserShield, faIdCard, faKey, faPlug, faSitemap, faDiagramProject,
  faBriefcase, faUserPlus, faScrewdriverWrench, faDatabase, faMemory,
  faArrowUpFromBracket, faClock, faCode, faFileCode, faVial,
  faMoneyBillTransfer, faCommentSms, faMapLocationDot, faShareNodes,
  faBook, faBookOpen, faCircleQuestion
} from '@fortawesome/free-solid-svg-icons'

// 添加到库中
library.add(
    faUser, faLock, faUsers, faTrash,
    faHouseUser,faWebAwesome,faCartShopping,
    faFileLines,faUserLock,faGift,faLayerGroup,faImages,
    faHome, faCog, faChartBar,
    faEnvelope, faCalendar, faList,
    faBars, faTimes, faCheck,
    
    // 新增图标
    faGauge, faGear, faSliders, faWrench, faCreditCard, faBell,
    faUsersBetweenLines, faRightToBracket, faClipboardList,
    faUserShield, faIdCard, faKey, faPlug, faSitemap, faDiagramProject,
    faBriefcase, faUserPlus, faScrewdriverWrench, faDatabase, faMemory,
    faArrowUpFromBracket, faClock, faCode, faFileCode, faVial,
    faMoneyBillTransfer, faCommentSms, faMapLocationDot, faShareNodes,
    faBook, faBookOpen, faCircleQuestion
)

// 导出所有图标
export {
    faUser, faLock, faUsers, faTrash,
    faHouseUser,faWebAwesome,faCartShopping,
    faFileLines,faUserLock,faGift,faLayerGroup,faImages,
    faHome, faCog, faChartBar,
    faEnvelope, faCalendar, faList,
    faBars, faTimes, faCheck,
    
    // 新增图标
    faGauge, faGear, faSliders, faWrench, faCreditCard, faBell,
    faUsersBetweenLines, faRightToBracket, faClipboardList,
    faUserShield, faIdCard, faKey, faPlug, faSitemap, faDiagramProject,
    faBriefcase, faUserPlus, faScrewdriverWrench, faDatabase, faMemory,
    faArrowUpFromBracket, faClock, faCode, faFileCode, faVial,
    faMoneyBillTransfer, faCommentSms, faMapLocationDot, faShareNodes,
    faBook, faBookOpen, faCircleQuestion
}